.k_dh { color:#000; }
.clear { clear:both; }
table { border-collapse:collapse; }
#page { text-align:center; padding:10px; font-family:'微软雅黑'; }
#page a { color:#333; }
#page a:hover {	color:#f00; }
#page .page_list { display:inline-block;width:20px;margin:0 5px; }
#page .cur_page { font-weight:bold; }
#page select { font-size:12px; }

#page2 { font-size:12px; text-align:center; }
#page2 span { /*padding:4px 8px; border:1px solid #999;*/ }
#page2 a { color:#666; border:1px solid #999; padding:4px 8px; font-size:12px; text-decoration:none; }
#page2 a:hover { color:#1c3; border-color:#3c6; }
#page2 .page_list { margin:0 5px; }
#page2 .cur_page, #page2 .cur_page:hover { color:#000; background-color:#bec; border-color:#9d9; }
/*#page2 .cur_page, #page2 .cur_page:hover { color:#fff; background-color:#3c6; border-color:#3c6; }*/
#page2 select { padding:4px; }

/*====message====*/
.center { height:30px; text-align:right; }
.red { color:red; }
#message_form input { height:20px; width:350px; }
#message_form #code{ width:80px; vertical-align:center; }
#message_content { height:210px; width:500px; }
#code_img { margin-bottom:-5px; vertical-align:center; }
#message_form #submit { background:#FE6716; color:#fff; border:medium none; cursor:pointer; height:22px; width:60px; }
#message_form .msg_file { height:auto; }

#message_talbe_mobile input { width:250px; border:1px solid #79b; }
#message_talbe_mobile textarea { width:250px; border:1px solid #79b; }
#message_talbe_mobile #submit { width:100px; }
#message_talbe_mobile #code_img { display:inline-block; }

/*====user====*/
#ak_user_form { width:600px; margin:30px auto; }
#ak_user_form td { height:30px; }
#ak_user_form input { width:400px; }
#ak_user_form .ak_submit { background:#1E6E02; color:#fff; border:0; border-radius:5px; cursor:pointer; height:30px; width:120px; font-weight:bold; font-size:14px; line-height:30px; display:block; margin-top:15px; }
#ak_user_form .ak_submit:hover { font-size:16px; }

/*====email====*/
#email_info_div { width:640px;border:1px solid #d2d2d2;z-index:999;position:absolute;top:70px;left:50%;margin-left:-320px;}
#eamil_info_top {background:url(zk_images/email_top.jpg);width:640px;height:51px;}
#eamil_info_top p {margin:0;float:right;width:50px;height:50px;cursor:pointer;}
#email_info_div .email_line {height:10px;margin-bottom:10px;border:0;border-bottom:1px solid #d2d2d2;clear:both}
#email_info_div span {display:inline-block;width:100px;text-align:right;font-size:12px;}
#email_info_div .input_text {border:0;width:530px;}
#email_info_div form {padding-top:10px;}
#email_info_div textarea {width:630px;height:200px;font-size:12px;margin:0 auto;display:block;}
#email_info_div #send_email {background:url(zk_images/email_btn.jpg);width:130px;height:34px;border:0;}
#email_info_div #content_info {width:450px;text-align:left;padding-left:10px;}

/*====pro_list====*/
.pro_list_li a { display:block; color:#333; }
.pro_list_li a:hover { color:#f00; }
.pro_list_li { list-style-type:none; float:left; height:210px; text-align:center; width:230px; }
#list_content { clear:both; }
#list_content ul li { margin-left:12px; margin-top:10px; }
#list_content ul { width:730px; padding-left:5px; min-height:350px; }
#list ul { padding:10px 0 10px 10px; }
.clear { clear:both; }
.pro_list_li .border_img { border:1px solid #999; margin-bottom:5px; padding:2px 4px; }
.pro_list_li .border_a { display:block; border:1px solid #999; padding:3px; margin:0 auto 5px; }
.pro_list_li .border_a img { display:block; margin:auto; border:none; }
.zk_style_1 a { color:#f00; }

#list_content_big li { width:360px; height:280px; }
.list_content_big_info { position:absolute;bottom:0;display:none;background:#3c6;color:#fff; width:100%; }
#list_content_big a:hover .list_content_big_info { display:block; }

/*====pro_content====*/
#list_content .pro_title { font-size:16px; margin:10px; text-align:center; }
#list_content .pro_info { color:#666; font-size:12px; margin-bottom:10px; text-align:center; }
#list_content .pro_img { text-align:center; }
#list_content .pro_img img {  }
#list_content .pro_content { margin-bottom:15px; }

/*====news_list====*/
.main_m { min-height:400px; clear:both; }
.news_list_li .list_a { display:block; float:left; margin-left:20px; margin-right:30px; overflow:hidden; width:540px; }
.main_m ul li .time { display:block; width:90px; float:left; color:#666; }
.k_line { background:url("zk_images/line.gif") repeat-x; height:2px; margin:0 auto 5px; width:100%; clear:both; }
.main_m ul li { margin-top:10px; }
.news_list_li { line-height:26px; padding-left:17px; }
li { list-style-type:none; }
.main_m ul { width:730px; padding-left:2px; min-height:330px; }
.main_m a { color:#333; }
.main_m .list_news_img { float:left; width:145px; height:95px; }
.main_m .list_news_img img { width:145px; height:95px; }
.main_m .list_news_info { float:left; padding-left:15px; text-align:left; }
.main_m .have_img { width:620px; overflow:hidden; }
.main_m .have_img a { width:500px; }
.clear { clear:both; }

.main_m a:hover { color:#f00; }

/*====news_content====*/
.t_center { font-size:16px; margin:10px; text-align:center; }
.news_info { color:#666; font-size:12px; margin-bottom:10px; text-align:center; }
.news_content { margin-top:5px; }

/*==new==*/
.news_list_li .f_right { float:right; font-weight:bold; display:block; margin-left:20px; }
.news_list_li .time_new { color:#1957a6; }
.new_newsList_shortinfo { height:78px; margin-bottom:0; clear:both; }
.change_bg { border-bottom:1px solid #ddd; }
.change_bg:hover { background:#f7f7f7; }
.change_bg a.list_a { color:#000; width:420px; font-size:20px; margin-left:10px; }
.change_bg a:hover { color:#f00; }

/*==new_list 6==*/
#nlist6_container { width:1000px; margin:20px auto; }
.nlist6_newsitem{ padding:0px 0px 40px; margin:0px auto 40px; height:120px; background:url(zk_images/line.jpg) repeat-x scroll left bottom; font-family:"microsoft yahei",Arial, Helvetica, sans-serif; cursor:default;}
.nlist6_newsitem a:link,.nlist6_newsitem a:visited{ color:#3b3b3b;}
.nlist6_newsitem a:active,.nlist6_newsitem a:hover{ color:#11a3a3;}
.nlist6_newsitem dd{ float:left; display:inline-block;}
.nlist6_newsitem .time{ width:111px; height:111px; overflow:hidden; background:url(zk_images/n_tiem.gif) no-repeat #eee; text-align:center;}
.nlist6_newsitem .time .day{ color:#11a3a3; font:48px/70px Arial, Helvetica, sans-serif;}
.nlist6_newsitem .time .year{ color:#a0a0a0; font-size:14px;}
.nlist6_newsitem .img{ width:157px; margin-left:40px; height:111px;}
.nlist6_newsitem .img img{ display:block; } 
.nlist6_newsitem .img a{ position:relative; display:block; overflow:hidden;}
.nlist6_newsitem .img a .png{ background:url(zk_images/black_png.png) repeat; width:100%; height:111px; position:absolute; left:0px; top:0px; display:none;}
.nlist6_newsitem .img a .png img{ width:37px; height:37px; position:absolute; left:58px; top:55px;}
.nlist6_newsitem .con{ width:650px; float:right;}
.nlist6_newsitem .con .t{ font:14px/1.2 "微软雅黑",Arial, Helvetica, sans-serif; height:20px; margin-bottom:25px; overflow:hidden;}
.nlist6_newsitem .con .c{ color:#6d6d6d; height:32px; margin-bottom:15px; overflow:hidden; line-height:1.4;}


/*==info_brother==*/
#info_brother { margin:auto; text-align:center; margin-top:15px; }
#info_brother a { display:inline-block; text-align:center; width:40%; margin:0 10px; height:26px; line-height:26px; overflow:hidden; background:#ddd; color:#333; padding:0 10px; }
#info_brother a:hover { color:#e22; }

#info_brother_mobile { margin:auto; text-align:center; margin-top:15px; }
#info_brother_mobile a { display:inline-block; text-align:center; width:90%; margin:5px auto; height:26px; line-height:26px; overflow:hidden; background:#ddd; color:#333; padding:0 10px; border-radius:26px; }
#info_brother_mobile a:hover { color:#e22; }

/*==video==*/
#ak_video_list { width:730px; margin:10px auto; }
#ak_video_list ul { padding:0; }
#ak_video_list li { list-style-type:none; float:left; margin:4px 6px; }
#ak_video_list li img { width:220px; height:160px; cursor:pointer;border: 1px solid #ccc;padding: 4px;  }
.ak_clear { clear:both; }
#ak_video_bg { position:absolute; z-index:10; background:#000; }
#ak_video { background:#fff; left:50%; margin-left:-350px; z-index:20; top:50px; padding:15px; width:730px; position:fixed; }
#ak_close { float:right; cursor:pointer; margin-top:-10px; }
#video_player { text-align:center;margin:10px auto; }


/*==recruit/resume==*/
.recruit_list th, .recruit_list td { border:1px solid #bbb; padding:5px 10px; }
.recruit_list th { background:#ddd; font-size:14px; font-weight:bold; text-align:center;}
.recruit_list td { text-align:center; }

.recruit_content td { border:1px solid #bbb; padding:5px 10px; text-align:left; }
.recruit_content .field_name { background:#ddd; text-align:right; width:100px; }

.resume_content td { border:1px solid #bbb; padding:5px 10px; text-align:left; }
.resume_content .field_name { background:#ddd; text-align:right; width:100px; color:#333; }
.resume_content textarea { width:560px; height:150px; }



.current_position { color:#666; }
.title_flag { font-size:16px;border-bottom:1px solid #999;margin:10px 0; }
.title_flag span { display:inline-block;padding:3px 15px;background:#f00;color:#fff;font-weight:bold;border-radius:5px 5px 0 0; }